home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Belgian Amiga Club - ADF Collection
/
BS1 part 34.zip
/
BS1 part 34
/
GFA basic training.adf
/
Sound
/
TONLEITER.LST
< prev
Wrap
File List
|
1989-06-01
|
731b
|
31 lines
' Tonleiter
@init
@freqenz
@spielen
END
'
PROCEDURE init
DIM f%(6)
'
SOUND 880,1,0,0 ! (In den Versionen 3.02 bis 3.04
a$="GFASound" ! kann es vorkommen, daß die Priorität
IF FindTask(V:a$)<>0 ! des SoundTasks zu niedrig gesetzt ist.
~SetTaskPri(FindTask(V:a$),0)! Mit diesem kleinem Kniff hört man den
ENDIF ! Sound während des Programmablaufs.)
RETURN
PROCEDURE freqenz
FOR i|=0 TO 6
READ f%(i|)
NEXT i|
DATA 1114,1250,1403,1487,1669,1873,2103
RETURN
PROCEDURE spielen
FOR i|=0 TO 12
READ fr|
READ da|
SOUND f%(fr|),da|,127,0
NEXT i|
DATA 0,12,1,12,2,12,3,12,4,12,5,12,6
DATA 12,5,12,4,12,3,12,2,12,1,12,0,12
RETURN